Text copied to clipboard!

Tytuł

Text copied to clipboard!

Główny Programista Webowy

Opis

Text copied to clipboard!
Szukamy Głównego Programisty Webowego, który obejmie kluczową rolę w projektowaniu, rozwijaniu i utrzymaniu nowoczesnych aplikacji internetowych wspierających cele biznesowe organizacji. Osoba na tym stanowisku będzie odpowiadać nie tylko za wysoką jakość kodu i architektury rozwiązań, ale również za wyznaczanie standardów technicznych, mentoring zespołu oraz współpracę z interesariuszami z różnych obszarów firmy. To rola dla specjalisty, który łączy bardzo mocne kompetencje programistyczne z umiejętnością podejmowania decyzji technologicznych i prowadzenia zespołu w dynamicznym środowisku projektowym. Główny Programista Webowy będzie aktywnie uczestniczyć w całym cyklu życia oprogramowania, od analizy wymagań i planowania architektury, przez implementację i testowanie, aż po wdrożenie, monitorowanie i optymalizację działania aplikacji. Ważnym elementem tej roli jest dbałość o skalowalność, bezpieczeństwo, wydajność oraz łatwość utrzymania tworzonych systemów. Kandydat powinien dobrze rozumieć zarówno technologie frontendowe, jak i backendowe, a także potrafić integrować rozwiązania z zewnętrznymi usługami, API oraz narzędziami chmurowymi. Na tym stanowisku istotna będzie ścisła współpraca z product managerami, projektantami UX/UI, analitykami, testerami oraz innymi programistami. Oczekujemy osoby, która potrafi przekładać potrzeby biznesowe na konkretne rozwiązania techniczne, proponować usprawnienia i identyfikować ryzyka na wczesnym etapie realizacji projektu. Równie ważna jest umiejętność organizowania pracy zespołu, wspierania mniej doświadczonych członków oraz budowania kultury inżynierskiej opartej na jakości, odpowiedzialności i ciągłym doskonaleniu. Idealny kandydat posiada doświadczenie w budowie złożonych aplikacji webowych, zna dobre praktyki w zakresie wzorców projektowych, testowania automatycznego, przeglądów kodu oraz procesów CI/CD. Powinien również swobodnie poruszać się w środowiskach chmurowych i rozumieć zagadnienia związane z konteneryzacją, monitorowaniem oraz niezawodnością systemów. Cenimy osoby proaktywne, komunikatywne i nastawione na rozwiązywanie problemów, które potrafią łączyć perspektywę techniczną z biznesową. Rola ta daje możliwość realnego wpływu na kierunek rozwoju produktów cyfrowych, dobór technologii oraz standardy pracy zespołu. Oferuje także przestrzeń do wdrażania innowacji, optymalizacji procesów i rozwijania kompetencji przy ambitnych projektach. Jeśli chcesz tworzyć nowoczesne rozwiązania internetowe, prowadzić zespół techniczny i mieć znaczący wpływ na jakość oraz efektywność dostarczanego oprogramowania, ta rola będzie doskonałym krokiem w dalszym rozwoju kariery.

Obowiązki

Text copied to clipboard!
  • Projektowanie architektury nowoczesnych aplikacji internetowych
  • Prowadzenie zespołu programistycznego i wspieranie jego rozwoju
  • Tworzenie oraz przegląd wysokiej jakości kodu frontendowego i backendowego
  • Wdrażanie standardów programistycznych, testów i dobrych praktyk inżynierskich
  • Współpraca z interesariuszami biznesowymi przy definiowaniu wymagań technicznych
  • Nadzór nad wydajnością, bezpieczeństwem i skalowalnością systemów
  • Koordynacja wdrożeń oraz usprawnianie procesów CI/CD
  • Mentoring młodszych programistów i prowadzenie code review

Wymagania

Text copied to clipboard!
  • Minimum kilkuletnie doświadczenie w tworzeniu aplikacji webowych
  • Bardzo dobra znajomość JavaScript lub TypeScript
  • Doświadczenie z frameworkami frontendowymi i backendowymi
  • Znajomość projektowania architektury systemów i integracji API
  • Praktyczna wiedza z zakresu baz danych relacyjnych i nierelacyjnych
  • Doświadczenie w pracy z chmurą, konteneryzacją i narzędziami DevOps
  • Umiejętność prowadzenia zespołu technicznego i podejmowania decyzji architektonicznych
  • Znajomość zasad bezpieczeństwa aplikacji internetowych
  • Doświadczenie w testowaniu automatycznym i przeglądach kodu

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie projekty webowe o największej skali prowadziłeś lub prowadziłaś?
  • Jakie technologie frontendowe i backendowe znasz najlepiej?
  • Czy masz doświadczenie w zarządzaniu zespołem programistycznym?
  • W jaki sposób dbasz o jakość, bezpieczeństwo i wydajność aplikacji?
  • Jakie narzędzia CI/CD i chmurowe wykorzystywałeś lub wykorzystywałaś?
  • Jak podchodzisz do mentoringu i rozwoju mniej doświadczonych programistów?
  • Czy masz doświadczenie w projektowaniu architektury mikroserwisowej lub monolitycznej?